package si.yun.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * @Author Cxc 
 * @Author QQ:1304793236 
 * @Date 2021-07-28 20:28:45 
 */
@Entity
@Table ( name ="sy_apply_record" )
public class SyApplyRecord  implements Serializable {

	private static final long serialVersionUID =  1710601979362632121L;

	/**
	 * 自增主键
	 */
	@Id
   	@Column(name = "id" )
	private int id;

	/**
	 * 申请职位
	 */
   	@Column(name = "position" )
	private String position;

	/**
	 * 申请时间
	 */
   	@Column(name = "apply_date" )
	private Date applyDate;

	/**
	 * 发起人id
	 */
   	@Column(name = "launch_id" )
	private int launchId;

	/**
	 * 执行人id
	 */
   	@Column(name = "implement_id" )
	private int implementId;

	/**
	 * 执行时间
	 */
   	@Column(name = "implement_date" )
	private Date implementDate;

	/**
	 * 执行结果（1待审核，2已通过，3已驳回）
	 */
   	@Column(name = "result" )
	private String result;

	/**
	 * 备注
	 */
   	@Column(name = "remarks" )
	private String remarks;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public int getLaunchId() {
        return launchId;
    }

    public void setLaunchId(int launchId) {
        this.launchId = launchId;
    }

    public int getImplementId() {
        return implementId;
    }

    public void setImplementId(int implementId) {
        this.implementId = implementId;
    }

    public Date getImplementDate() {
        return implementDate;
    }

    public void setImplementDate(Date implementDate) {
        this.implementDate = implementDate;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
}
